artificial ecosystem - Francés Inglés Diccionario